package com.statistics.service;

import javax.servlet.http.HttpServletResponse;

/**
 * 教育部年度统计Service
 *
 * @author chenyy
 * &#064;date 2025/3/10 11:41
 */
public interface EducationService {

    void exportUnit(HttpServletResponse response, Integer type);

    void exportPerson(HttpServletResponse response);

    void exportResAchieve(HttpServletResponse response, String year, Integer type);

    void exportProject(HttpServletResponse response, String year, Integer type);

    void exportHonor(HttpServletResponse response, String year, Integer type);

    void exportResUnit(HttpServletResponse response, String year, Integer type);

    void exportResPerson(HttpServletResponse response) throws Exception;

    void exportActivityUnit(HttpServletResponse response, String year, Integer type) throws Exception;

    void exportScienceProject(HttpServletResponse response, String year, Integer type) throws Exception;

    void exportScienceInteract(HttpServletResponse response, String year) throws Exception;

    void exportScienceAchievement(HttpServletResponse response, String year, Integer type) throws Exception;

    void exportPublishBook(HttpServletResponse response, String year, Integer type) throws Exception;

    void exportScienceHonor(HttpServletResponse response, String year, Integer type) throws Exception;

    void downloadTemplate(HttpServletResponse response, String subType);
}